package com.alibaba.cloud.enums;


/**
 * The Enum ValidateCodeType.
 *
 * @ClassName: ValidateCodeType
 * @Description: 验证码类型
 * @author: zhb zhb1316783262@163.com
 * @date: 2018年2月11日 下午6:21:51
 */
public enum ValidateCodeType {

	/** 短信验证码. */
	SMS {
		@Override
		public String getParamNameOnValidate() {
			return "smsCode";
		}
	},
	
	/** 图片验证码. */
	IMAGE {
		@Override
		public String getParamNameOnValidate() {
			return "imageCode";
		}
	};

	/**
	 * 校验时从请求中获取的参数的名字.
	 *
	 * @return the param name on validate
	 */
	public abstract String getParamNameOnValidate();
}
